a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) → A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) → A(f, a(f, a(g, x)))
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) → A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) → A(f, a(f, a(g, x)))
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ QDPOrderProof
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) → A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) → A(f, a(f, a(g, x)))
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
F1(G(F(x))) → G1(G(F(x)))
F1(G(F(x))) → F1(G(G(F(x))))
G1(F(G(x))) → G1(F(F(G(x))))
G1(F(G(x))) → F1(F(G(x)))
F(G(F(x))) → F(G(G(F(x))))
G(F(G(x))) → G(F(F(G(x))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
A(f, a(g, a(f, x))) → A(g, a(g, a(f, x)))
A(g, a(f, a(g, x))) → A(f, a(f, a(g, x)))
Used ordering: Combined order from the following AFS and order.
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
F > F1 > G
F1: []
G: multiset
F: multiset
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
A(f, a(g, a(f, x))) → A(f, a(g, a(g, a(f, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
A(g, a(f, a(g, x))) → A(g, a(f, a(f, a(g, x))))
a(f, a(g, a(f, x))) → a(f, a(g, a(g, a(f, x))))
a(g, a(f, a(g, x))) → a(g, a(f, a(f, a(g, x))))